Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F1 Germany F4 Italy F5 Italy F6 Czech Republic F1 Italy F9 Italy F12 Italy F13 Austria F1 Austria F2 Czech Republic F4 Belgium F2 Italy F1 Italy F4 Hungary F1 Morocco F3 Italy F15 Serbia & Montenegro F3 Austria F5 Ukraine F2 Italy F34 Ukraine F3 Italy F35 Czech Republic F6 Germany F3 Austria F2 Italy F2 Switzerland F2 Italy F6 Italy F7 Italy F9 Italy F16 Germany F7 Germany F1 Germany F2 Great Britain F1 Great Britain F2 Germany F4 Germany F5 Croatia F1 France F5 Italy F4 Russia F1 Russia F2 Netherlands F3 Germany F8 Italy F5 Germany F7 Austria F2 Italy F21 Italy F22 Italy F11 Netherlands F3 Germany F7 Italy F1 Croatia F2 Italy F2 Croatia F3 Austria F1 Italy F19 Hungary F3 Italy F12 Morocco F4 Italy F16 Slovakia F1 Croatia F5 Italy F30 Italy F31 Italy F32 Tunisia F6 Germany F2 Spain F2 Spain F3 Spain F4 Croatia F2 Italy F15 Croatia F1 Italy F2 Czech Republic F3 Italy F11 Slovenia F3 Switzerland F1 Tatra Banka Open 2003 - Bratislava 6th Sardinian International Championships - Cagliari Challenger Citta di Olbia - Olbia Kobstaedernes ATP Challenger - Kolding Open Prevadies - St. Brieuc Ciutat de Barcelona - Barcelona Mordovia Cup - Saransk 4th Volkswagen Challenger - Wolfsburg Schickedanz Open 2007 - Furth Akbank Private Banking TED Open - Istanbul Brasov Challenger - Brasov ATP Challenger Trophy 2007 - Trnava Flea Market Cup - Busan Internationaux du Doubs - Besancon 5 Volkswagen Challenger - Wolfsburg Kosice Open-Steelers Cup 2008 - Kosice Moncton Men's Challenger - Moncton Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Kobstaedernes ATP Challenger - Kolding Czech Indoor Open - Prague Wolfsburg Challenger GHI Bronx Tennis Classic - Bronx Sarajevo Challenger Garden Open - Rome Riviera di Rimini Challenger - Rimini Rome Challenger Challenger Copa Sevilla - Seville Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton Pozoblanco Challenger Rimini Challenger Manchester Challenger Recanati Challenger Segovia Challenger San Marino Challenger Genoa Open - Genova Samarkand Challenger Trofeo Sisma Mantova - Mantova St. Remy Challenger Tashkent Challenger Seoul Challenger Chuncheon Challenger Fergana Challenger Croatia Osiguranje Rijeka Open - Rijeka Lugano Challenger Baden Open - Karlsruhe Kitzbuhel Challenger Alphen Challenger Tashkent Challenger Rennes Challenger Ortisei Challenger Bratislava Challenger Bukhara Challenger - Bukhara Bergamo Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Morocco Tennis Tour - Tanger Nottingham Challenger Heilbronn Open - Heilbronn Penza Challenger Beijing Challenger Samarkand Challenger Karshi Challenger Dharwad Challenger 2006 - Dharwad St. Remy Challenger St. Petersburg Challenger 2006 - St. Petersburg Shanghai Challenger Morocco Tennis Tour - Meknes Memorial Savigni - Sassuolo Tehran Open 2004 - Tehran Ningboo Challenger Tashkent Challenger Izmir Challenger Olbia Challenger - Olbia Internationaux de Nouvelle-Caledonie - New Caledonia Bangkok Challenger Lambertz Open - Aachen Rennes Challenger Orleans Challenger Bauer Watertechnilogy Cup 2008 - Eckental Ortisei Challenger Helsinki Challenger Wolfsburg Challenger Beijing Challenger Samarkand Challenger Karshi Challenger San Remo Tennis Cup - San Remo Tashkent Challenger Dallas Challenger Czech Open 2006 - Prostejov Mersin Challenger Johannesburg Challenger Samarkand Challenger Memorial Manfredini - Sassuolo Granby Challenger Lexington Challenger Lugano Challenger Steelers Cup - Kosice Aptos Challenger St. Remy Challenger Petange Challenger PEOPLEnet Cup - Dnepropetrovsk Open de la Ville de Saint Denis - Reunion Island Milan Challenger Fergana Challenger Tashkent Challenger 10° Trofeo Luigi Pezzoli - Bergamo Kazan Challenger Eckental Challenger Andria Challenger Astana Challenger Cherbourg Challenger Tennis Napoli Cup - Napoli Penza Cup - Penza Citta di Monza - Monza Open Costa Daurada - Tarragona Savannah Challenger Mordovia Cup - Mordovia Shenzhen Challenger Prosperita Open 2007 - Ostrava Gimcheon Challenger San Remo Tennis Cup - San Remo Ciudad de Pozoblanco Open Diputacion - Cordoba Alfa Romeo Tennis Cup - Cordenons Busan Challenger Porsche Open - Poznan Taiwan Challenger - Kaohsiung Samarkand Challenger Winnetka Challenger Challenger DCNS de Cherbourg - Cherbourg Tatra Banka Open - Bratislava Vancouver Challenger SIR Supermercadi Challenger - Rome Aptos Challenger Ethias Trophy - Mons KGHM Dialog Polish Indoors - Wroclaw Shimadzu All Japan Indoor Tennis Championships - Kyoto Samsung Challenger 2007 - Ho Chi Minh City Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Kos-Zucchetti Tennis Cup - Cordenons Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open 2006 - Bratislava Pharma Medico Open 2008 - Aarhus Baden Open - Karlsruhe IPP Open - Helsinki Morocco Tennis Tour - Fes Challenger Banque Nationale - Granby Tashkent Challenger Open Castilla y Leon - Segovia Brescia Challenger Samsung Securities Cup - Seoul Malaysian Open - Kuala Lumpur Zagreb Open - Zagreb Wroclaw Challenger Quimper Challenger Raanana Challenger Taipei City Challenger Furth Challenger Status Athens Open - Athens Busan Open Challenger Tennis - Busan Prostejov Challenger Fergana Challenger Milan Challenger Como Challenger Eckental Challenger Orleans Challenger Agri Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Guzzini Challenger - Recanati Eckental Challenger Brescia Challenger ATP Challenger Tour Finals Kos Succhetti Tennis Cup - Cordenons Bergamo Challenger 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Quimper Challenger Jonkoping Challenger Guangzhou Challenger Kazan Challenger Coffee Cup Challenger - Chikmagalur Seoul Challenger Challenger Brasov - Brasov Challenger DCN de Cherbourg - Cherbourg Geneva Challenger Almaty Challenger 1 - Almaty Siemens Open 2007 - Scheveningen XXXIV Edizione 'A. Savoldi-Marco Co.' Trofeo Dimmidisi - Manerbio Oklahoma Challenger - Tulsa Tatra Banka Slovak Open - Bratislava Internazionali di Tennis di Bergamo - Bergamo Orleans Challenger BMW Tennis Championship - Sunrise III Isla de Lanzarote - Lanzarote Brest Challenger Bratislava Challenger Bergamo Challenger Brescia Challenger Irving Challenger Kazan Challenger Astana Challenger Mons Challenger Ostdeutscher Sparkassen Cup - Dresden Vancouver Challenger Surbiton Challenger Mons Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Winnetka Challenger Binghamton Challenger Ismaning Challenger Tashkent Challenger Brescia Challenger Karshi Challenger St. Brieuc Challenger Glasgow Challenger Astana Challenger Sarasota Challenger Bratislava Challenger Ortisei Challenger Taipei City Challenger Phoenix Challenger Bratislava Challenger UTC Open by Selena - Cherkassy Seoul Challenger Napoli Challenger Granby Challenger Ostrava Challenger Orleans Challenger Irving Challenger Mons Challenger Biel Challenger Open de Rennes La Trinitaine - Rennes Troisdorf Challenger Guzzini Challenger - Recanati Sina-Kia Motors Tennis Cup - Cordenons Samarkand Challenger - Samarkand Busan Challenger Karshi Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Caltanissetta Challenger Aptos Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Chengdu Challenger Shenzhen Challenger Raanana Challenger Como Challenger Busan Challenger Samarkand Challenger Bangkok Challenger Pozoblanco Challenger President's Cup - Tashkent Moscow Challenger Recanati Challenger Bratislava Challenger Volkswagen Challenger 2004 - Wolfsburg Aptos Challenger San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Tashkent Challenger Kyiv Open - Kiev Irving Challenger Taipei City Challenger Samarkand Challenger Portoroz Challenger Bauer Watertechnology Cup - Eckental Eckental Challenger President's Cup 2000 - Tashkent Samarkand Challenger Prague Challenger Fergana Challenger Guzzini Challenger - Recanati 4° Sporting Challenger - Turin Nottingham Challenger Indian Wells Challenger Braunschweig Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Heilbronn Open - Heilbronn Busan Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Gwangju Challenger Surbiton Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Allianz Suisse Open - Gstaad Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Ortisei Challenger Biella 7 Challenger Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Milan Indoors - Milan Ostrava Challenger Mauthausen Challenger Cherbourg Challenger Nottingham Challenger Ilkley Challenger Steelers Cup - Kosice Fergana Challenger - Fergana Mallorca Challenger Nokian Hakkapeliitta Open - Tampere Samarkand Challenger - Samarkand Ismaning Challenger IPP Open - Helsinki Ortisei Challenger Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Societa Canottieri Mincio 2005 - Mantova Izmir Challenger Unique Zagreb Open - Zagreb Steelers Cup - Kosice Open de Rennes La Trinitaine - Rennes Ostdeutscher Sparkessen Cup - Dresden Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger PBZ Zagreb Indoors - Zagreb Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Open Seat Godo 2007 - Barcelona Tennislife Cup - Napoli Bratislava Challenger BMW Open - Munich Hypo Group Tennis International - Portschach Open de Rennes - Rennes Mercedes Cup - Stuttgart Kobstaedernes ATP Challenger - Kolding Tashkent Challenger - Tashkent Trieste Challenger Portoroz Challenger BCR Open Romania - Bucharest Quimper Challenger Quimper 2 Challenger Busan Challenger Franklin Templeton Tennis Classic - Scottsdale Qatar Exxon Mobil Open - Doha Prague Challenger Rome Challenger PBZ Zagreb Indoors - Zagreb Gerry Weber Open - Halle Zagreb Challenger Allianz Suisse Open Gstaad - Gstaad Cremona Challenger Bratislava Challenger Bratislava Challenger Burnie Challenger Cherbourg Challenger Dallas Challenger Astana Challenger PBZ Zagreb Indoors - Zagreb Next Generation Adelaide International - Adelaide Regions Morgan Keegan Championships - Memphis Lermontov Challenger The Dubai Tennis Championships - Dubai Bergamo Challenger Seoul Challenger BMW Open - Munich Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Bratislava Challenger Open Sud de France - Montpellier Drummondville Challenger Chennai Open - Chennai Qatar ExxonMobil Open - Doha Malaga Challenger Helsinki Challenger Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Sunrise Challenger Bergamo Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Kaohsiung Challenger Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Atlanta Tennis Championships - Atlanta Gerry Weber Open - Halle Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Citi Open - Washington Tunis Challenger Rakuten Japan Open - Tokyo Kun-Ming Challenger Busan Challenger Citi Open - Washington Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb BB&T Atlanta Open - Atlanta U.S. National Indoor Tennis Championships - Memphis Athens Challenger Mouilleron-Le-Captif Challenger Bratislava Challenger BMW Open - Munich Aegon Nottingham Open - Nottingham Ortisei Challenger AEGON Championships - London AEGON International - Eastbourne BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport Helsinki Challenger Medibank International - Sydney BB&T Atlanta Open - Atlanta Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Intrum Stockholm Open - Stockholm Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Open 13 Provence - Marseille Gerry Weber Open - Halle Fergana Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Irving Challenger Delray Beach Open - Delray Beach Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Heineken Open - Auckland Astana Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Karshi Challenger Cary Challenger Fergana Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Bukhara Challenger - Bukhara Abierto Mexicano de Tenis Mifel - Los Cabos Bangkok Challenger Garanti Koza Sofia Open - Sofia Eckental Challenger Samarkand Challenger Marburg Challenger Braunschweig Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger IX Torneo Internacionale de Tennis - Barletta Garanti Koza Sofia Open - Sofia Bastad Challenger Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Mauritius Open - Mauritius Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Shymkent Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille BCR Open Romania - Bucharest AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb AEGON International - Eastbourne Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Ilkley Challenger Rennes Challenger Hamburg Challenger Bratislava Challenger Ostrava Challenger Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Masters - Paris Aircel Chennai Open - Chennai Miami Open - Miami Open Sud de France - Montpellier Rogers Cup - Toronto Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Sony Open Tennis - Miami Erste Bank Open - Vienna Miami Open - Miami Internazionali BNL d'Italia - Rome French Open - Paris BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Miami Open - Miami French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami Sony Open Tennis - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Erste Bank Open - Vienna Swiss Indoors Basel - Basel Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris French Open (juniors) Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group 1, 2R, IND-UZB 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 2R, KOR-UZB 5-0 Davis Cup, Group 1, 1R, IND-UZB 3-2 Davis Cup, Group 1, 1R, INA-UZB 2-3 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 3R, UZB-JPN 3-2 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, Group 1, 1R, CHN-UZB 3-2 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, NZL-UZB 2-3 Davis Cup, Group I, 2R, UZB-AUS 1-3 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, Group I, 2R, UZB-KOR 3-2 Davis Cup, World Group, PO, AUS-UZB 5-0 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, Group I, 1R, UZB-NZL 3-2 Davis Cup, Group 1, 2R, UZB-CHN 3-0 Davis Cup, Group 1, 1R, UZB-IND 4-1 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, 2R, UZB-IND 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UZB-CHN 4-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group I, 2R, CHN-UZB 2-3 French Open (juniors) Wimbledon (juniors) Australian Open (juniors) U.S. Open (juniors) Davis Cup, Group 1, 2R, UZB-KOR 4-1 Davis Cup, Asia/Oceania Group I, PO, KOR-UZB 2-3 Davis Cup, Group 1, 2R, PHI-UZB 2-3 Davis Cup, Group I, 2R, JPN-UZB 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, World Group, PO, KAZ-UZB 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group 1, 1R, UZB-THA 2-3 Davis Cup, Group I, 1R, SVK-SLO 5-0 Australian Open (juniors) Davis Cup, Group I, 2R, UZB-CHN 3-2 Olympics - London Davis Cup, World Group, PO, SVK-BEL 2-3